From 264cbc9e35b0286faf947527cf2612f6f7160ed7 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Thu, 13 Jun 2013 20:55:05 +0200 Subject: [PATCH] GtkStack: Switch order on left/right up/down transitions. When the new child is on the left, scroll right. This makes the thing look physically "real". --- gtk/gtkstack.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtk/gtkstack.c b/gtk/gtkstack.c index 47a637dfb1..b48189686f 100644 --- a/gtk/gtkstack.c +++ b/gtk/gtkstack.c @@ -895,11 +895,11 @@ set_visible_child (GtkStack *stack, if (transition_type == GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT) { - transition_type = i_first ? GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT : GTK_STACK_TRANSITION_TYPE_SLIDE_RIGHT; + transition_type = i_first ? GTK_STACK_TRANSITION_TYPE_SLIDE_RIGHT : GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT; } if (transition_type == GTK_STACK_TRANSITION_TYPE_SLIDE_UP_DOWN) { - transition_type = i_first ? GTK_STACK_TRANSITION_TYPE_SLIDE_UP : GTK_STACK_TRANSITION_TYPE_SLIDE_DOWN; + transition_type = i_first ? GTK_STACK_TRANSITION_TYPE_SLIDE_DOWN : GTK_STACK_TRANSITION_TYPE_SLIDE_UP; } } -- 2.30.2